package Demo16;
/*
方法覆盖重写的注意事项
1，必须保证父子类之间方法的名称相同，参数列表也相同
@override;写在方法的前面 ，用于检测是不是有效的正确覆盖重写
@override;不写，只要满足要求，也是正确的方法覆盖重写

2.子类方法的返回值必须【小于等于】父类方法的返回值范围
Object类是所有类的公共最高父类。String是Object类的子类；

3,子类方法的权限必须【大于等于】父类方法的权限修饰符；
public>protected>(default)>private
 备注：(default)不是关键字default---而是什么都不写，留空
 */
public class DemoOverride {
    public  int num;//成员变量；
    protected  int num2;
    int num3;//这是(default)---什么都不写，留空
    private  int num4;

}
